import tpl from './index.tpl'; // 模板会通过ejs-loader编译成一个function
import './index.scss';

import tools from '../../utils/tools';

export default () => {
  return {
    name: 'header',
    tpl (options) {
      // tpl() -> return string数据
      // str.replace -> 通过正则替换str的值
      return tpl().replace(tools.tplReplace(), (node, key) => {
        return {
          title: options.title,
          showLeftIcon: !options.showLeftIcon && 'none',
          showRightIcon: !options.showRightIcon && 'none'
        }[key];
      })
    }
  }
}